<template>
    <view class="container">
        <web-view :src="webURL" @message="getMsgHandle" />
    </view>
</template>

<script>
const app = getApp();
// pages/web/web.js
export default {
    data() {
        return {
            webURL: ''
        };
    }
    /**
     * 生命周期函数--监听页面加载
     */,
    onLoad(options) {
        var url = options.id;
        console.log(url);
        if (url.indexOf('$') > -1) {
            url = options.id.replace('$', '?').replace('^', '=') + '&app=1';
        } else {
            url = options.id + '?app=1';
        }
        console.log(url);
		this.webURL = url
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {},
    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        console.log(getCurrentPages());
    },
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
        console.log(getCurrentPages());
    },
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
        console.log(getCurrentPages());
    },
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {},
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {},
    methods: {
        getMsgHandle: function (e) {
            console.log(2);
            uni.navigateToMiniProgram({
                appId: e.detail.data[0].miniprogramId,
                path: '/pages/home/home',
                extraData: {
                    foo: 'bar'
                },
                envVersion: 'develop',
                success(res) {
                    console.log('点击了');
                }
            });
        }
    }
};
</script>
<style>
	@import './web.css';
</style>
